package com.practice.crud.dao;

import com.practice.crud.bean.Book;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface BookMapper {

    // 获取所有书籍
    List<Book> getAllBooks();

    // 添加图书
    void addBook(Book book);

    // 删除图书
    void deleteBookById(@Param("id") Integer id);

    // 修改图书
    void updateBook(Book book);

    // 通过id查询书籍
    Book queryBookById(@Param("id") Integer id);

    // 通过搜索框信息查询书籍
    List<Book> queryBookBySearch(String message);

}
